home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / mint / lib / mntlib44.zoo / mntlib / purec / unixname / unixname.txt < prev   
Text File  |  1994-01-16  |  4KB  |  99 lines

  1. UNIXNAME V1.0
  2. -------------
  3.   Unixname is a little utility which installes  itself  in  the  GEMDOS  trap
  4. vector. It then monitors all file functions and watches if filenames  contain
  5. '/'. If a '/' is found, it is then converted into a '\'. This  is  especially
  6. useful  when  porting  Un*x-software  which  does   things   like   '#include
  7. <local/argparse.h>' - you don't have to change it in the sources.
  8.   If a program does something like 'fh = open("bind/test")', this  will  work
  9. while Unixname is installed - so remember to change  this  because  otherwise
  10. every user would need Unixname to run that program.
  11.  
  12. Unixname watches the following GEMDOS functions:
  13.   57 (Dcreate)
  14.   58 (Ddelete)
  15.   59 (Dsetpath)
  16.   60 (Fcreate)
  17.   61 (Fopen)
  18.   65 (Fdelete)
  19.   67 (Fattrib)
  20.   75 (Pexec)
  21.   78 (Fsfirst)
  22.   86 (Frename)
  23.  
  24. Unixname is distributed in source and binary form. The program  and  code  is
  25. copyrighted, but may be freely distributed under the following conditions:
  26.  - The source code must be available along with the  binaries.  The  binaries
  27.    may be omitted. This documentation must always  be copied in an unmodified
  28.    form.
  29.  - Modified versions must be clearly marked as such. The copyright  note  and
  30.    my name may not me removed from source or binaries. I would  appreciate if
  31.    you send me a copy of modified versions.
  32.  - No charge may be made other than a reasonable charge for reproduction.
  33.  - I am not responsible for any consequences resulting from the  use  or  the
  34.    inability to use this software, even if they result from defects in it.
  35.  - The program may be distributed together with commercial programs  if  both
  36.    source and binaries are distributed and if is made clear that this program
  37.    is public domain.
  38.  
  39. You can make as many copies of this programs as you wish. Give it to friends,
  40. distribute it via networks or do whatever you want to do with it.
  41.  
  42. If you have any problems with this program, feel free to contact me:
  43.  
  44. Michael Schwingen
  45. Ahornstrasse 36
  46. W-5100 Aachen
  47. Germany
  48. Internet: michaels@messua.informatik.rwth-aachen.de
  49.  
  50. UNIXNAME V1.0
  51. -------------
  52.   Unixname is a little utility which installes  itself  in  the  GEMDOS  trap
  53. vector. It then monitors all file functions and watches if filenames  contain
  54. '/'. If a '/' is found, it is then converted into a '\'. This  is  especially
  55. useful  when  porting  Un*x-software  which  does   things   like   '#include
  56. <local/argparse.h>' - you don't have to change it in the sources.
  57.   If a program does something like 'fh = open("bind/test")', this  will  work
  58. while Unixname is installed - so remember to change  this  because  otherwise
  59. every user would need Unixname to run that program.
  60.  
  61. Unixname watches the following GEMDOS functions:
  62.   57 (Dcreate)
  63.   58 (Ddelete)
  64.   59 (Dsetpath)
  65.   60 (Fcreate)
  66.   61 (Fopen)
  67.   65 (Fdelete)
  68.   67 (Fattrib)
  69.   75 (Pexec)
  70.   78 (Fsfirst)
  71.   86 (Frename)
  72.  
  73. Unixname is distributed in source and binary form. The program  and  code  is
  74. copyrighted, but may be freely distributed under the following conditions:
  75.  - The source code must be available along with the  binaries.  The  binaries
  76.    may be omitted. This documentation must always  be copied in an unmodified
  77.    form.
  78.  - Modified versions must be clearly marked as such. The copyright  note  and
  79.    my name may not me removed from source or binaries. I would  appreciate if
  80.    you send me a copy of modified versions.
  81.  - No charge may be made other than a reasonable charge for reproduction.
  82.  - I am not responsible for any consequences resulting from the  use  or  the
  83.    inability to use this software, even if they result from defects in it.
  84.  - The program may be distributed together with commercial programs  if  both
  85.    source and binaries are distributed and if is made clear that this program
  86.    is public domain.
  87.  
  88. You can make as many copies of this programs as you wish. Give it to friends,
  89. distribute it via networks or do whatever you want to do with it.
  90.  
  91. If you have any problems with this program, feel free to contact me:
  92.  
  93. Michael Schwingen
  94. Ahornstrasse 36
  95. W-5100 Aachen
  96. Germany
  97. Internet: michaels@messua.informatik.rwth-aachen.de
  98.  
  99.